const {User} = require('../../model/user');

module.exports = async (req,res) => {

    //标识 表示当 前访问的页面
    req.app.locals.currentLink = 'user';

    //接收客户端传递过来的当前页参数
    let page = req.query.page || 1;
    //每一页显示的数据条数
    let pagesize = 10;
    //查询数据的总数
    let count =  await User.countDocuments({});
    //总页数
    let total = Math.ceil(count / pagesize);

    let start = (page - 1) * pagesize;
    
    //limit 当前页面显示多少条数据  skip 处于第几页
    const users = await User.find({}).limit(pagesize).skip(start);
    // console.log(users);
    res.render('admin/user',{
        users: users,
        page: page,
        total: total,
        count: count
    });
}